Seed Tool
This tool is a simplified version of the Ian Coleman BIP39 tool combined with the Samourai Wallet BIP47 tool. Its aim is to help Bitcoiners gain an understanding of how entropy, seed generation, passphrases, xpubs and payment codes are all interlinked. Just like the tools and libraries used in its creation, this tool is completely free and open source.
Warning
NEVER use the online version of this tool to create or interact with seeds used to manage real bitcoin. While there is nothing in this tool that collects private information or sends it anywhere, there may be other software on your device that does. If the tool detects a network connection, you will see a network symbol in the top corner of the screen. To use this tool offline, right click and 'Save Page As' to save a HTML file that can be opened in any web browser on an offline device or an amnesic operating system like Tails.
Usage
The most comomon use cases for this tool are:-
- Learning how entropy is used to derive wallet components
- Generating seeds via dice rolls, coin flips or playing cards
- Verifying entropy inputs (dice rolls etc) applied to external wallets or signers
- Generating BIP85 child seeds (or check those generated by a signing device)
- Generating BIP47 payment codes and their corresponding PayNym avatars
- Generating BIP47 addresses between any two payment codes
- Verifying wallet address generation from a given seed/passphrase combination
- Testing for a forgotten/incorrect passphrase (if you know a receive address)
- 🤖 Generate a cryptographically strong random mnemonic
- 🎲 Enter in your own entropy
Generate a Cryptographically Random Mnemonic of words.
Warning! Entropy is an advanced feature. Your mnemonic may be insecure if
this feature is used incorrectly.
Click on the orange button above to learn more.
BIP39: Mnemonic code for generating deterministic keys
This section uses the EFF's long diceware word list to create
a random passphrase. To generate a secure passphrase, 5 words is recommended.
You can also use dice rolls to generate a random passphrase, five rolls of a six-sided dice generates one
word. Keep rolling to make more words or
click the button below to add words at random to your passphrase.
NOTE- Bitcoin wallet passphrase fields are case sensitive and also include blank spaces. Take extreme
care when creating and backing them up.
BIP32: Hierarchical Deterministic Wallets
BIP44: Multi-Account Hierarchy for Deterministic Wallets
BIP49: Derivation scheme for P2WPKH-nested-in-P2SH based accounts
BIP84: Derivation scheme for P2WPKH based accounts
BIP141: Segregated Witness (Consensus layer)
The account extended keys can be used for importing to most BIP32 compatible wallets.
The BIP32 derivation path and extended keys are the basis for the derived addresses.
Note these addresses are derived from the BIP32 Extended Key
My Details
Counterparty Details
Note these addresses are derived from your private key and the public key of your counterparty.
Display addresses from index
Warning! This is an advanced feature and should only be used if you understand what it does. Click on the button above to learn more.